package com.ruoyi.jjkc.jjkccg.domain;

import java.util.List;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 加计扣除成果对象 jjkc_jjkccg
 *
 * @author huacai
 * @date 2024-12-25
 */
public class Jjkccg extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 加计扣除成果ID */
    private String jjkccgId;

    /** 年度 */
    @Excel(name = "年度")
    private String nd;

    /** 归集总额（万元） */
    @Excel(name = "归集总额", readConverterExp = "万=元")
    private Double gjZe;

    /** 国税认定额（万元） */
    @Excel(name = "国税认定额", readConverterExp = "万=元")
    private Double gsRde;

    /** 所得税抵扣额（万元） */
    @Excel(name = "所得税抵扣额", readConverterExp = "万=元")
    private Double sdsDke;

    /** ID是否存在 */
    private String idWhere;

    /** 用户ID */
    private Integer userId;

    /** 部门ID */
    private Integer deptId;

    /** 加计扣除成果附件信息 */
    private List<JjkccgFj> jjkccgFjList;

    public void setJjkccgId(String jjkccgId)
    {
        this.jjkccgId = jjkccgId;
    }

    public String getJjkccgId()
    {
        return jjkccgId;
    }
    public void setNd(String nd)
    {
        this.nd = nd;
    }

    public String getNd()
    {
        return nd;
    }
    public void setGjZe(Double gjZe)
    {
        this.gjZe = gjZe;
    }

    public Double getGjZe()
    {
        return gjZe;
    }
    public void setGsRde(Double gsRde)
    {
        this.gsRde = gsRde;
    }

    public Double getGsRde()
    {
        return gsRde;
    }
    public void setSdsDke(Double sdsDke)
    {
        this.sdsDke = sdsDke;
    }

    public Double getSdsDke()
    {
        return sdsDke;
    }
    public void setIdWhere(String idWhere)
    {
        this.idWhere = idWhere;
    }

    public String getIdWhere()
    {
        return idWhere;
    }
    public void setUserId(Integer userId)
    {
        this.userId = userId;
    }

    public Integer getUserId()
    {
        return userId;
    }
    public void setDeptId(Integer deptId)
    {
        this.deptId = deptId;
    }

    public Integer getDeptId()
    {
        return deptId;
    }

    public List<JjkccgFj> getJjkccgFjList()
    {
        return jjkccgFjList;
    }

    public void setJjkccgFjList(List<JjkccgFj> jjkccgFjList)
    {
        this.jjkccgFjList = jjkccgFjList;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("jjkccgId", getJjkccgId())
            .append("nd", getNd())
            .append("gjZe", getGjZe())
            .append("gsRde", getGsRde())
            .append("sdsDke", getSdsDke())
            .append("idWhere", getIdWhere())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("userId", getUserId())
            .append("deptId", getDeptId())
            .append("jjkccgFjList", getJjkccgFjList())
            .toString();
    }
}
